/**
 *  *2010-7-18 下午04:00:22  add 
 */
package com.base.myproject.client.Excel;

import java.io.Serializable;
import java.util.ArrayList;

/**
 * 将本地的内容提交到服务器，组织成excel提供下载
 * @author Administrator
 *2010-7-18
 * javazgw@gmail.com
 */
public class ExcelObject implements Serializable{
	
	/**
	 * 
	 */
	private static final long serialVersionUID = -5038545053949251382L;

	ArrayList<String> header  = new ArrayList<String>(); //头
	//ArrayList<String> data  = new ArrayList<String>(); //数据 一行
	ArrayList<ArrayList<String>> datalist = new  ArrayList<ArrayList<String>>(); //所有数据
  	
	public ExcelObject()
	{
		
	}

	public void  addHeader(String str)
	{
		header.add(str);
	}
//	public void addData(String datastr)
//	{
//		this.data.add(datastr);
//	}
//
//	public String getData(int index) {
//		return data.get(index);
//	}
//
//	public int Datasize() {
//		return data.size();
//	}

	public String getheader(int index) {
		return header.get(index);
	}

	public int getheadersize() {
		return header.size();
	}

	public ArrayList<ArrayList<String>> getDatalist() {
		return datalist;
	}

	public int getRowcount()
	{
		return datalist.size();
	}
	public void setDatalist(ArrayList<ArrayList<String>> datalist) {
		this.datalist = datalist;
	}
	public String getData(int row,int col)
	{
		return datalist.get(row).get(col);
	}

	/**
	 * 添加行数据
	 * @param al
	 */
	public void addData(ArrayList<String> al)
	{
		datalist.add(al);
	}

	
}
